// 将数组中的 n 个整数逆序存放并输出
#include <stdio.h>

int main(void)
{
    int n;
    if (scanf("%d", &n) != 1) {
        return 0;
    }
    if (n <= 1 || n > 10) {
        // 越界输入不输出
        return 0;
    }

    int a[10];
    for (int i = 0; i < n; ++i) {
        if (scanf("%d", &a[i]) != 1) {
            return 0;
        }
    }

    // 逆序
    for (int i = 0; i < n / 2; ++i) {
        int t = a[i];
        a[i] = a[n - 1 - i];
        a[n - 1 - i] = t;
    }

    // 输出
    printf("%d", a[0]);
    for (int i = 1; i < n; ++i) {
        printf(" %d", a[i]);
    }
    return 0;
}